package com.ruoyi.merchant.mapper;

import com.ruoyi.common.core.cg.pojo.LeaderTemplate;
import org.apache.ibatis.annotations.*;

@Mapper
public interface LeaderTemplateMapper {


    /**
     * 将模板关联到指定的负责人
     *
     * @param leaderId   负责人ID
     * @param templateId 模板ID
     * @return 包含操作结果的ResponseEntity对象
     */
    @Insert("INSERT INTO t_leader_template (leader_id, template_id) VALUES (#{leaderId}, #{templateId})")
    int insertLeaderTemplate(@Param("leaderId") Integer leaderId,@Param("templateId") Integer templateId);

    /**
     * 删除模版中间表
     * @param templateId
     * @return
     */
    @Delete("DELETE FROM t_leader_template WHERE template_id = #{templateId}")
    int deleteLeaderTemplateByTemplateId(Integer templateId);

    //添加中间表
    @Insert("INSERT INTO t_leader_template (leader_id, template_id) VALUES (#{leaderId}, #{templateId})")
    int saveLeaderTemplate(LeaderTemplate leaderTemplate);
}
